//
// Created by Never on 2019/12/11.
//

#ifndef LOCALSEARCHFORLRPROUTE_PARAMETERINTABUSEARCH_H
#define LOCALSEARCHFORLRPROUTE_PARAMETERINTABUSEARCH_H

#include <string>
#include "Log.h"
#include "ParameterForGranularTabuSearch.h"
#include "ParameterForRoutesPoolControl.h"
#include "ParameterForHybridAlg.h"
#include "ParameterForSolveStrategy.h"

using namespace std;

struct ParameterForRoutesRelatedProblem{
    struct ParameterForGranularTabuSearch parameterForGranularTabuSearch{};
    struct ParameterForRoutesPoolControl parameterForRoutesPool{};
    struct ParameterForSolveStrategy parameterForSolveStrategy{};
    struct ParameterForHybridAlg parameterForHybridAlg{};

    ParameterForRoutesRelatedProblem() = default;
};
#endif //LOCALSEARCHFORLRPROUTE_PARAMETERINTABUSEARCH_H